package cn.ffcs.unm.salary.model;

import lombok.Getter;
import lombok.Setter;

/**
 * 薪资发放项目事实表
 *
 */
public class SalaryPayProject {
	/**
	 * 帐期
	 */
	@Getter
	@Setter
	private String monthId;
	/**
	 * 单位编码
	 */
	@Getter
	@Setter
	private String unitId;
	/**
	 * 银行账号
	 */
	@Getter
	@Setter
	private String bankAAccount;
	/**
	 * 项目分类
	 */
	@Getter
	@Setter
	private String cateGoryId;
	/**
	 * 下月清零
	 */
	@Getter
	@Setter
	private String clearFlag;
	/**
	 * 薪资期间
	 */
	@Getter
	@Setter
	private String cperiod;
	/**
	 * 创建时间
	 */
	@Getter
	@Setter
	private String creationTime;
	/**
	 * 薪资年度
	 */
	@Getter
	@Setter
	private String cYear;
	/**
	 * 删除标志
	 */
	@Getter
	@Setter
	private String dr;
	/**
	 * 计算顺序
	 */
	@Getter
	@Setter
	private String icomputeSeq;
	/**
	 * 显示顺序
	 */
	@Getter
	@Setter
	private String idisplaySeq;
	/**
	 * 小数位数
	 */
	@Getter
	@Setter
	private String ifLddecimal;
	/**
	 * 数据来源
	 */
	@Getter
	@Setter
	private String ifRomFlag;
	/**
	 * 审批项目
	 */
	@Getter
	@Setter
	private String inApproveditem;
	/**
	 * 系统默认公式
	 */
	@Getter
	@Setter
	private String isSysForMula;
	/**
	 * 公共薪资项目键值
	 */
	@Getter
	@Setter
	private String itemKey;
	/**
	 * 最后修改时间
	 */
	@Getter
	@Setter
	private String modifiedTime;
	/**
	 * 发放项目名称
	 */
	@Getter
	@Setter
	private String name;
	/**
	 * 个人上限值
	 */
	@Getter
	@Setter
	private String npsnCeil;
	/**
	 * 个人下限值
	 */
	@Getter
	@Setter
	private String npsnFloor;
	/**
	 * 总额上限值
	 */
	@Getter
	@Setter
	private String nsumCeil;
	/**
	 * 总额下限值
	 */
	@Getter
	@Setter
	private String nsumFloor;
	/**
	 * 所属组织
	 */
	@Getter
	@Setter
	private String pkOrg;
	/**
	 * 薪资类别+++++++++++++++
	 */
	@Getter
	@Setter
	private String ja3name;
	/**
	 * 公共项目名称
	 */
	@Getter
	@Setter
	private String ja4name;
	/**
	 * 个人上限控制标志
	 */
	@Getter
	@Setter
	private String psnCeilFlag;
	/**
	 * 个人下限控制标志
	 */
	@Getter
	@Setter
	private String psnFloorFlag;
	/**
	 * 是否显示
	 */
	@Getter
	@Setter
	private String showFlag;
	/**
	 * 总额上限控制标志
	 */
	@Getter
	@Setter
	private String sumCeilFlag;
	/**
	 * 总额下限控制标志
	 */
	@Getter
	@Setter
	private String sumFloorFlag;
	/**
	 * 扣税标志
	 */
	@Getter
	@Setter
	private String taxFlag;
	/**
	 * 公式
	 */
	@Getter
	@Setter
	private String vforMula;
	/**
	 * 公式显示
	 */
	@Getter
	@Setter
	private String vforMulaStr;
/*	*//**
	 * 是否结转
	 *//*
	@Getter
	@Setter
	private String isTransfer;
	*//**
	 * 舍位方式
	 *//*
	@Getter
	@Setter
	private String roundType;*/

	public static SalaryPayProject newInstance() {
		return new SalaryPayProject();
	}
}
